/* body{
    background-color: whitesmoke;
    position: fixed;
 } */
 .kh_searchaddress{
     /* position: fixed; */
     overflow: auto;
 }
 .kh_searchcity{
     width: 100%;
     position: fixed;
     height: 1.2rem;
     background-color: white;
     margin-top: 1rem;
     left: 0rem;
     /* border: 0.025rem silver solid; */
 }
 #kh_searchinput{
     width: 72%;
     position: absolute;
     top: 0.2rem;
     left: 0.2rem
     ;
     /* left: 0.5rem; */
     height: 0.7rem;
     /* border: 0.025rem silver solid; */
     border: none;
     /* outline: none; */
     background-color: whitesmoke;
     outline-color: #3190e8;
     font-size: 0.35rem;
     color: #333;
 }
 .kh_up{
     width: 1.5rem;
     position: absolute;
     right: 0.2rem;
     top: 0.2rem;
     height: 0.8rem;
     /* border-radius: 20%; */
     background-color: #3190e8;
     border: none;
     color: white;
     border-radius: 10%;
     font-size: 0.35rem;
 }
 .kh_addressBox{
     width: 100%;
     height: 1.5rem;
     background-color: white;
     margin-top: rem;
     border: 0.025rem silver solid;
     font-size: 0.4rem;
     position: relative
 }
 .kh_cityshow{
     margin-top: 3.2rem;
     /* position: relative; */
     width: 95%;
     height: 20rem;
     overflow: auto;
 }
 .kh_cityshow div{
     width: 8rem;
 }
 .kh_addressname{
     font-size: 0.3rem;
     line-height: 1rem;
 }
 .kh_address{
     font-size: 0.25rem;
 }
 .kh_tipss{
     /* position: absolute */
     width: 100%;
     height: 5rem;
     font-size: 0.3rem;
     text-align: center;
     margin-top: 3rem;
     margin-left: 0.8rem;
     color: #969696;
 }
 .kh_timernow{
     margin-top: 1rem;
     width: 100%;
     height: 3rem;
     background-color: white;
 }
 .kh_mypay{
     font-size: 0.4rem;
     background-color: whitesmoke;
 }
 .kh_mypay{
    /* display: none; */
    width: 100%;
    height: 15rem;
    position: fixed;
}
.kh_vszfbpay{
    width: 100%;
    height: 3rem;
    background-color: white;
}
#kh_ensurepay{
    background-color: #4cd964;
    height: 0.8rem;
    width: 7rem;
    border: none;
    color: white;
    font-size: 0.4rem;
    margin-left: 0.2rem;
    margin-top: 0.4rem;
}
.kh_vszfbpay div{
    height: 1.5rem;

}
.kh_vszfbpay div img{
    width: 1rem;
    height: 1rem;
    margin-top: 0.2rem;
}
.kh_paypaypay{
    position: absolute;
    margin-top: 0.4rem;
    left: 1.2rem;
    color:#333 ;
}
.kh_zfb{
    border-bottom: 0.025rem silver solid;
}
#kh_zfbimg{
    position: absolute;
    right: 0.5rem;
    width: 0.5rem;
    height: 0.5rem;
    margin-top: 0.5rem;
}
#kh_vximg{
    position: absolute;
    right: 0.5rem;
    width: 0.5rem;
    height: 0.5rem;
    margin-top: 0.5rem;
}
.kh_content{
    height: 35vh;
    text-align: center;
}
.kh_sizecontent{
    font-size: 0.2rem;
}
.kh_fsl{
    position: absolute;
    font-size: 0.3rem;
    top: 3rem;

}
.iconfont {
    position: absolute;
    left: 1.5rem;
    top: 1rem;
}
.kh_fsl1{
    position: absolute;
    bottom: 1rem;
    left: 0.5rem;
}
.kh_timernow{
    align-items: center;
    font-size: 0.5rem;
    text-align: center;   
    padding-top: 0.8rem;
}
.kh_timernow span{
    font-size: 0.4rem;
    margin-top: 1rem;
    color: #333;
}
.kh_count{
    font-size: 0.8rem;
    font-weight: 500;
}
.kh_count>span{
    font-size: 0.8rem;
}
